.#{$namespace}-icon-select {
    --icon-select-height: 150px;
    --icon-gap: 16px;
    &-input {
        user-select: none; /* 禁止文本选择 */
    }
    &-content {
        &-icons {
            margin-top: 10px;
            display: grid;
            grid-template-columns: repeat(auto-fill, minmax(20px, 1fr));
            grid-auto-rows: min-content; // 确保每行高度合适
            row-gap: 16px;
            column-gap: 16px;

            max-height: 150px;
            overflow-y: auto;
            overflow-x: hidden;

            padding: 0;
            &-icon {
                color: black;
                cursor: pointer;
                width: 20px;
                height: 20px;
                font-size: 20px;
                line-height: 20px;
                path,
                use {
                    //fill: black; /* 设置你想要的颜色 */
                }
            }
        }
    }
}
